package com.koron.car.web.authorized.bean.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("编制概况")
public class OperateControl implements Serializable {
    private static final long serialVersionUID = -26680572326065875L;

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("水司标志")
    private String mark;

    @ApiModelProperty("申请id")
    private String applyId;

    @ApiModelProperty("定编经营管理用车数量")
    private Integer delimitManagerNum;

    @ApiModelProperty("定编业务保障用车数量")
    private Integer delimitSecurityNum;

    @ApiModelProperty("编制生效时间")
    private Date delimitEffectTime;

    @ApiModelProperty("实际经营管理用车")
    private Integer factManagerNum;

    @ApiModelProperty("实际业务保障用车")
    private Integer factSecurityNum;

    @ApiModelProperty("实际业务保障用车")
    private Integer factNum;

    @ApiModelProperty("业务规模-原水")
    private Integer rawWaterScale;

    @ApiModelProperty("业务规模-自来水")
    private Integer tapWaterScale;

    @ApiModelProperty("业务规模-污水")
    private Integer sewageScale;

    @ApiModelProperty("业务规模-水力发电")
    private Integer waterElectricScale;

    @ApiModelProperty("合计规模")
    private Integer totalScale;

    @ApiModelProperty("公司概况-泵站数量")
    private Integer pumpNum;

    @ApiModelProperty("公司概况-自来水厂数")
    private Integer tapWaterNum;

    @ApiModelProperty("公司概况-污水厂数")
    private Integer sewageNum;

    @ApiModelProperty("公司概况-员工总数")
    private Integer totalStaff;

    @ApiModelProperty("公司概况-领导班子数")
    private Integer leaderNum;

    @ApiModelProperty("公司概况-中层领导数")
    private Integer managerNum;

    @ApiModelProperty("公司概况-服务区域面积")
    private Double serviceArea;

    @ApiModelProperty("公司概况-服务人口")
    private Double servicePeople;

    @ApiModelProperty("公司概况-主干网长度/管线长度")
    private Double backbone;

    @ApiModelProperty("公司概况-DN300以上管道长度")
    private Double dn300;

    @ApiModelProperty("公司概况-有无二供业务")
    private Integer secondSupply;

    @ApiModelProperty("公司概况-有无工程公司")
    private Integer engineerCompany;

    @ApiModelProperty("其他说明")
    private String otherRemark;

    @ApiModelProperty("签约时间")
    private Date signTime;

    @ApiModelProperty("修改人")
    private String createBy;

    @ApiModelProperty("修改人名字")
    private String createByName;

    @ApiModelProperty("修改时间")
    private Date createTime;

}
